package cn.hk.dept.service;

import cn.hk.dept.domain.Area;
import cn.hk.dept.domain.Dept;
import cn.hk.dept.domain.vo.DeptInfoVo;
import cn.hk.dept.domain.vo.DeptVo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 部门表 服务类
 * </p>
 *
 * @author xu
 * @since 2023-03-09
 */
public interface DeptService extends IService<Dept> {

    List<DeptVo>  getDeptList(Area per);


    List<DeptVo> getDeptVaccinesList(Area per, Long vaccinesId);


    Dept getOneById(Long deptId);


    List<DeptInfoVo> getDeptByPId(Long deptId);

    List<Area> getAreaList();

    Dept getOneByDeptId(Long deptId);


    List<DeptVo> getDeptVaccinesStockList(Long deptId, Long vaccinesId);

    List<DeptVo> getListByAreaCode(String areaCode);
}
